home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 December / macformat-057.iso / mac / Shareware Plus / Information / MacHelp-Ezine.Vol.3 / MacHelp-Ezine.Vol.3.rsrc / TEXT_1300_uText.txt < prev    next >
Encoding:
Text File  |  1997-05-31  |  10.5 KB  |  184 lines

  1. ‚óä      Apple Error Codes‚óä
  2.  
  3. Sometimes you see bombs, sadmac faces and plain old errors, well here is the list of those errors and some solutions to them. Many of them make as much sense as the code they are written in. But if you get these errors and you have a source of explaination for them to supply to 1-800-SOS-APPL or to your service rep, well there is a better chance that your problem can be identified.
  4.  
  5. If you see any of the following codes (usually in the bomb window), it usually means that a serious error has occurred in the program that you were running.  Unless you have a debugger (such as MacBugs) installed, these errors are usually so serious that you have to restart your Macintosh.  Not that the fact that these errors are being displayed is important; what the errors are generaly is not important.  If your program is frequently bombing when you are running it, there are generally five possible causes:
  6. 1.  The program has a bug in it.
  7. 2.  The directory has become corrupted.
  8. 3.  The is an INIT (control panal or extention) conflict.
  9. 4.  The system software has become corrupted.
  10. 5.  Or there is some minor corruption of your hardware (such as your hard disk).
  11.  
  12. Following are some suggestions that you should try inorder to fix the problem.
  13.  
  14. ‚Ä¢  Increase the amount of memory a program has - - many program problems are caused by low memory conditions.  You should increase the memory at least to the "suggested size"; if the memory is already that size, try increasing it by another 512K.
  15.  
  16. ‚Ä¢  Restart your machine with the "Shift" key held down.  Doing this tells your Macintosh to shut off the INITS and Extentions.  You can determine that the problem may be an extention conflict.  Newer systems have an "Extention Manager" that can assist you in your problem.
  17.  
  18. ‚Ä¢  You may have an outdated version of the program.  Contact the program manufacturer to find out if you have a compatable version.
  19.  
  20. DS Error Table
  21. 1     dsBusError      bus error
  22. 2     dsAddressErr    address error
  23. 3     dsIllInstErr    illegal instruction error
  24. 4     dsZeroDivErr    zero divide error
  25. 5     dsChkErr        check trap error
  26. 6     dsOvflowErr     overflow trap error
  27. 7     dsPrivErr       privilege violation error
  28. 8     dsTraceErr      trace mode error
  29. 9     dsLineAErr      line 1010 trap error
  30. 10    dsLineFErr      line 1111 trap error
  31. 11    dsMiscErr       miscellaneous hardware exception error
  32. 12    dsCoreErr       unimplemented core routine error
  33. 13    dsIrqErr        uninstalled interrupt error
  34. 14    dsIOCoreErr     IO Core Error
  35. 15    dsLoadErr       Segment Loader Error
  36. 16    dsFPErr         Floating point error
  37. 17    dsNoPackErr     package 0 not present [List Manager]
  38. 18    dsNoPk1         package 1 not present [Reserved by Apple]
  39. 19    dsNoPk2         package 2 not present [Disk Initialization]
  40. 20    dsNoPk3         package 3 not present [Standard File]
  41. 21    dsNoPk4         package 4 not present [Floating-Point Arithmetic]
  42. 22    dsNoPk5         package 5 not present [Transcendental Functions]
  43. 23    dsNoPk6         package 6 not present [International Utilities]
  44. 24    dsNoPk7         package 7 not present [Binary/Decimal Conversion]
  45. 25    dsMemFullErr    out of memory!
  46. 26    dsBadLaunch     can't launch file
  47. 27    dsFSErr         file system map has been trashed
  48. 28    dsStknHeap      stack has moved into application heap
  49. 30    dsReinsert      request user to reinsert off-line volume
  50. 31    dsNotThe1       not the disk I wanted (obsolete)
  51. 33    negZcbFreeErr   ZcbFree has gone negative
  52. 40    dsGreeting      welcome to Macintosh greeting
  53. 41    dsFinderErr     can't load the Finder error
  54. 42    shutDownAlert   handled like a shutdown error (obsolete)
  55. 43    dsSystemFileErr can‚Äôt find System file to open (obsolete)
  56. 51    dsBadSlotInt    unserviceable slot interrupt
  57. 81    dsBadSANEopcode bad opcode given to SANE Pack4
  58. 84    menuPrgErr      happens when a menu is purged
  59. 85    dsMBarNFnd      SysErr -- cannot find MBDF
  60. 86    dsHMenuFindErr  SysErr -- recursively defined HMenus
  61. 87    dsWDEFnFnd      Could not load WDEF
  62. 88    dsCDEFnFnd      Could not load CDEF
  63. 89    dsMDEFnFnd      Could not load MDEF
  64. 98    dsNoPatch       Can't patch for particular Model Mac
  65. 99    dsBadPatch      Can't load patch resource
  66. 101   dsParityErr     memory parity error
  67. 102   dsOldSystem     System is too old for this ROM
  68. 103   ds32BitMode     booting in 32-bit on a 24-bit sys
  69. 20000 dsShutDownOrRestart   user choice between ShutDown and Restart
  70. 20001 dsSwitchOffOrRestart  user choice between switching off and Restart
  71. 20002 dsForcedQuit    allow the user to ExitToShell, return if Cancel
  72. 32767 dsSysErr        general system error (catch-all used in DSAT)
  73.  
  74. Explanation of Negative Codes:
  75. If a program that you are running reports error -34, disk full, this means that there isn't enough room on the disk that you are trying to save the file.  You will need to switch to Finder and either empty your Trash or delete some unused files.  If a program reports error -108, out of memory, you will need to quit your program, and increase the amount of memory that it is using.
  76.  
  77. If you see any of the other errors describes herin, which error number that is reported is not as important as the error it reported.  
  78.  
  79. Not that the fact that these errors are being displayed is important; what the errors are generaly is not important.  If your program is frequently bombing when you are running it, there are generally five possible causes:
  80. 1.  The program has a bug in it.
  81. 2.  The directory has become corrupted.
  82. 3.  The is an INIT (control panal or extention) conflict.
  83. 4.  The system software has become corrupted.
  84. 5.  Or there is some minor corruption of your hardware (such as your hard disk).
  85.  
  86. Following are some suggestions that you should try inorder to fix the problem.
  87.  
  88. ‚Ä¢  Increase the amount of memory a program has - - many program problems are caused by low memory conditions.  You should increase the memory at least to the "suggested size"; if the memory is already that size, try increasing it by another 512K.
  89.  
  90. ‚Ä¢  Restart your machine with the "Shift" key held down.  Doing this tells your Macintosh to shut off the INITS and Extentions.  You can determine that the problem may be an extention conflict.  Newer systems have an "Extention Manager" that can assist you in your problem.
  91.  
  92. ‚Ä¢  You may have an outdated version of the program.  Contact the program manufacturer to find out if you have a compatable version.
  93. General System Errors (VBL Mgr, Queue, Etc.)
  94.  
  95. 0     noErr           0 for success *OR*
  96. 0     smNotTruncated  No truncation necessary
  97. -1    qErr            queue element not found during deletion *OR*
  98. -1    smTruncErr      Truncation indicator alone is wider than the
  99.                       specified width
  100. -2    vTypErr         invalid queue element
  101. -3    corErr          core routine number out of range
  102. -4    unimpErr        unimplemented core routine
  103. -5    SlpTypeErr      invalid queue element
  104. -8    seNoDB          no debugger installed to handle debugger command
  105.  
  106. Color Manager Errors
  107. -9    iTabPurgErr      from Color2Index/ITabMatch
  108. -10   noColMatch       from Color2Index/ITabMatch
  109. -11   qAllocErr        from MakeITable
  110. -12   tblAllocErr      from MakeITable
  111. -13   overRun          from MakeITable
  112. -14   noRoomErr        from MakeITable
  113. -15   seOutOfRange     from SetEntry
  114. -16   seProtErr        from SetEntry
  115. -17   i2CRangeErr      from SetEntry
  116. -18   gdBadDev         from SetEntry
  117. -19   reRangeErr       from SetEntry
  118. -20   seInvRequest     from SetEntry
  119. -21   seNoMemErr       from SetEntry
  120.  
  121. I/O System Errors
  122. -17   controlErr      Driver can't respond to Control call
  123. -18   statusErr       Driver can't respond to Status call
  124. -19   readErr         Driver can't respond to Read call
  125. -20   writErr         Driver can't respond to Write call
  126. -21   badUnitErr      Driver ref num doesn't match unit table
  127. -22   unitEmptyErr    Driver ref num specifies NIL handle in unit table
  128. -23   openErr         Requested read/write permission doesn't match
  129.                       driver's open permission, or
  130.                       Attempt to open RAM serial Driver failed
  131. -24   closErr         Close failed; Permission to close .MPP driver
  132.                       was denied
  133. -25   dRemovErr       tried to remove an open driver
  134. -26   dInstErr        DrvrInstall couldn't find driver in resources
  135. -27   abortErr        IO call aborted by KillIO; Publisher has written
  136.                       a new edition *OR*
  137. -27   iIOAbortErr     IO abort error (Printing Manager)
  138. -28   notOpenErr      Couldn't rd/wr/ctl/sts cause driver not opened
  139. -29   unitTblFullErr  Unit table has no more entries
  140. -30   dceExtErr       dce extension error
  141.  
  142. File System Errors
  143. -33   dirFulErr       Directory full
  144. -34   dskFulErr       Disk full
  145. -35   nsvErr          No such volume; volume not found
  146. -36   ioErr           I/O error (bummers)
  147. -37   bdNamErr        Bad file name; there may be no bad names
  148.                       in the final system!
  149. -38   fnOpnErr        File not open
  150. -39   eofErr          End of file; no additional data in the format
  151. -40   posErr          Tried to position to before start of file (r/w)
  152. -41   mFulErr         Memory full (open) or file won't fit (load)
  153. -42   tmfoErr         too many files open
  154. -43   fnfErr          File not found; Folder not found;
  155.                       Edition container not found; Target not found
  156. -44   wPrErr          Diskette is write protected; Volume is locked
  157.                       through hardware
  158. -45   fLckdErr        File is locked
  159. -45   fLckedErr       Publisher writing to an edition
  160. -46   vLckdErr        Volume is locked through software
  161. -47   fBsyErr         File is busy (delete); Section doing I/O
  162. -48   dupFNErr        Duplicate filename (rename); File found
  163.                       instead of folder
  164. -49   opWrErr         File already open with with write permission
  165. -50   paramErr        Error in user parameter list
  166. -51   rfNumErr        Reference number invalid
  167. -52   gfpErr          Get file position error
  168. -53   volOffLinErr    Volume is off line
  169. -54   permErr         Software lock on file; Not a subscriber 
  170.                       [permissions error on file open]
  171. -55   volOnLinErr     drive volume already on-line at MountVol
  172. -56   nsDrvErr        no such drive (tried to mount a bad drive num)
  173. -57   noMacDskErr     not a mac diskette (sig bytes are wrong)
  174. -58   extFSErr        External file system ‚Äî file system identifier is nonzero
  175. -59   fsRnErr         file system internal error: during rename the old
  176.                       entry was deleted but could not be restored‚Ķ
  177. -60   badMDBErr       bad master directory block
  178. -61   wrPermErr       Write permissions error; Not a publisher
  179.  
  180. ◊
  181.  
  182.  
  183.  
  184.